package com.kmzx.one.project.others.dso;

import java.math.BigDecimal;
import java.util.Date;

public class ProdJoinAttributeWithCategory {

    private String prodId;

    private String productName;

    private String profiles;

    private String description;

    private Date createTime;

    private Date updateTime;

    private BigDecimal currentPrice;

    private Integer deleted;

    private Integer states;

    private String kinds;

    private Integer sorts;

    private Integer inOrOut;

    private BigDecimal productFreight;

    private BigDecimal tariffFree;


    private String awcId;

    private String attributeCategoryId;

    private String allAttributeValuesId;

    private BigDecimal price;

    public String getProdId() {
        return prodId;
    }

    public ProdJoinAttributeWithCategory setProdId(String prodId) {
        this.prodId = prodId;
        return this;
    }

    public String getProductName() {
        return productName;
    }

    public ProdJoinAttributeWithCategory setProductName(String productName) {
        this.productName = productName;
        return this;
    }

    public String getProfiles() {
        return profiles;
    }

    public ProdJoinAttributeWithCategory setProfiles(String profiles) {
        this.profiles = profiles;
        return this;
    }

    public String getDescription() {
        return description;
    }

    public ProdJoinAttributeWithCategory setDescription(String description) {
        this.description = description;
        return this;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public ProdJoinAttributeWithCategory setCreateTime(Date createTime) {
        this.createTime = createTime;
        return this;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public ProdJoinAttributeWithCategory setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
        return this;
    }

    public BigDecimal getCurrentPrice() {
        return currentPrice;
    }

    public ProdJoinAttributeWithCategory setCurrentPrice(BigDecimal currentPrice) {
        this.currentPrice = currentPrice;
        return this;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public ProdJoinAttributeWithCategory setDeleted(Integer deleted) {
        this.deleted = deleted;
        return this;
    }

    public Integer getStates() {
        return states;
    }

    public ProdJoinAttributeWithCategory setStates(Integer states) {
        this.states = states;
        return this;
    }

    public String getKinds() {
        return kinds;
    }

    public ProdJoinAttributeWithCategory setKinds(String kinds) {
        this.kinds = kinds;
        return this;
    }

    public Integer getSorts() {
        return sorts;
    }

    public ProdJoinAttributeWithCategory setSorts(Integer sorts) {
        this.sorts = sorts;
        return this;
    }

    public Integer getInOrOut() {
        return inOrOut;
    }

    public ProdJoinAttributeWithCategory setInOrOut(Integer inOrOut) {
        this.inOrOut = inOrOut;
        return this;
    }

    public BigDecimal getProductFreight() {
        return productFreight;
    }

    public ProdJoinAttributeWithCategory setProductFreight(BigDecimal productFreight) {
        this.productFreight = productFreight;
        return this;
    }

    public BigDecimal getTariffFree() {
        return tariffFree;
    }

    public ProdJoinAttributeWithCategory setTariffFree(BigDecimal tariffFree) {
        this.tariffFree = tariffFree;
        return this;
    }

    public String getAwcId() {
        return awcId;
    }

    public ProdJoinAttributeWithCategory setAwcId(String awcId) {
        this.awcId = awcId;
        return this;
    }

    public String getAttributeCategoryId() {
        return attributeCategoryId;
    }

    public ProdJoinAttributeWithCategory setAttributeCategoryId(String attributeCategoryId) {
        this.attributeCategoryId = attributeCategoryId;
        return this;
    }

    public String getAllAttributeValuesId() {
        return allAttributeValuesId;
    }

    public ProdJoinAttributeWithCategory setAllAttributeValuesId(String allAttributeValuesId) {
        this.allAttributeValuesId = allAttributeValuesId;
        return this;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public ProdJoinAttributeWithCategory setPrice(BigDecimal price) {
        this.price = price;
        return this;
    }
}
